<!DOCTYPE html>
<html>
	<head>

		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			/* 
			
			 登录验证流程：
			 1.输入用户名，有3次机会输入，只要其中某一次用户名正确，剩余的用户名次数就去掉。或者3次错误，程序结束
			 2.用户名输入正确，输入密码。密码也有3次机会。如果其中某一次输入正确，那么提示登录成功，程序结束。
			   3次密码都不正确，程序结束。			   
			 */
			//3次登录验证
			var users = ["qiang", "admin", "woniuxy", "hello"];
			var passes = ["1234", "2234", "3234", "4234"];
			for (var a = 1; a <= 3; a++) {
				/* 单次用户验证 */
				var userinput = prompt("请输入用户名");
				//数组遍历
				for (var i = 0; i < users.length; i++) {
					if (userinput == users[i]) {
						//用户名正确
						//结束3次用户名for循环只要a>3即可
						a = 4;
						for (var j = 1; j <= 3; j++) {
							var passinput = prompt("请输入密码");
							if (passinput == passes[i]) {
								alert("登陆成功");
								//结束3此密码for循环
								break;
							} else {
								alert("密码错误,你还有"+(3-j)+"次机会");
							}						
						}
						//结束数组遍历
						break;
					} else {
						//用户名错误
						if (i == users.length - 1) {
							alert("用户名错误");
						}
					}
				}
			}
		</script>
	</body>
</html>
